package com.cr.front.order.pojo.vo;

import io.swagger.annotations.ApiModelProperty;
import lombok.AccessLevel;
import lombok.Data;
import lombok.experimental.FieldDefaults;

import java.math.BigDecimal;
import java.util.Date;

@Data
@FieldDefaults(level = AccessLevel.PRIVATE)
public class OrderVO {
    @ApiModelProperty(value = "id")
    private String id;
    @ApiModelProperty(value = "订单状态")
    private String orderStatus;
    @ApiModelProperty(value = "车辆id")
    private Long vehicleId;
    @ApiModelProperty(value = "取车地")
    private Integer addr;
    @ApiModelProperty(value = "取车地")
    private Integer pickupCityId;
    @ApiModelProperty(value = "取车时间")
    private Date startDate;
    @ApiModelProperty(value = "还车时间")
    private Date endDate;
    @ApiModelProperty(value = "租车时长")
    private Long rentalDuration;
    @ApiModelProperty(value = "支付金额")
    private BigDecimal totalCost;
    @ApiModelProperty(value = "支付状态")
    private String paymentStatus;
    @ApiModelProperty(value = "支付类型")
    private Integer paymentMethod;
    @ApiModelProperty(value = "支付时间")
    private Date paymentDate;
    @ApiModelProperty(value = "撤单时间")
    private Date cancellationTime;
    @ApiModelProperty(value = "撤单原因")
    private String cancellationReason;
    @ApiModelProperty(value = "优惠类型")
    private Long couponType;
    @ApiModelProperty(value = "支付宝交易凭证")
    private String tradeNo;
    Date createTime;
    String brandInfo;
    Long brandId;
    String plateNumber;
    String imgs;



}
